package wodegua.d24_file_io;

import java.io.File;

/**
 * 目标:掌握File创建和删除文件相关的方法
 * 注意:delete方法默认只能删除文件和空文件夹，删除后的文件不会进入回收站。
 */
public class d4_FileTest3 {
    public static void main(String[] args) throws Exception {
        File f1 = new File("E:/person/ab2.txt");
        //1、public boolean createNewFile():创建一个新文件(文件内容为空)，创建成功返回true,反之。
        System.out.println(f1.createNewFile());

        //2、public boolean mkdir():用于创建文件夹，注意:只能创建一级文件夹
        File f2 = new File("E:/person/aaa");
        System.out.println(f2.mkdir());

        //3、public boolean mkdirs():用于创建文件夹，注意:可以创建多级文件夹
        File f3 = new File("E:/person/bbb/ccc");
        System.out.println(f3.mkdirs());

        // 3、public boolean delete():删除文件，或者空文件，注意:不能删除非空文件夹。
        File f4 = new File("E:/person/aaa");
        System.out.println(f1.delete());
    }
}
